Availability-Aware Energy-Efficient Virtual Machine Placement Algorithm
نویسندگان
چکیده
—Availability, as a part of Service Level Agreement (SLA), is a critically important issue in cloud services, which are affected by server or network failures in datacenters. Cloud service providers seek to not only fulfill the SLA, but also simultaneously minimize their operating costs, which are dominated by the energy consumption. In order to minimize the impact of a server/switch failure on a single application, one spread out the VMs for the application across different racks. Although a higher availability can be achieved, the power consumption may increase significantly. In this paper, we develop a variance-based metric to measure the risk of either over provisioning or under provisioning availability by means of VM placement. We then propose algorithms to place VMs in online and offline manners, respectively. These algorithms aim to strike a balance between maximizing the availability and minimizing the energy, in order to reduce the operating cost for the service providers.
منابع مشابه
Communication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology
By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...
متن کاملCAESARA - Combined Architecture for Energy Saving by Auto-Adaptive Resource Allocation
Energy consumption of data centers increased continously during the last decades. As current techniques for improving their energy efficiency are usually limited to one type of data center components, it is difficult to employ them for a holistic optimization which may utilize synergies between all components. This paper introduces architecture and working principles of the novel energy managem...
متن کاملAn RTT-Aware Virtual Machine Placement Method
Virtualization is a key technology for mobile cloud computing (MCC) and the virtual machine (VM) is a core component of virtualization. VM provides a relatively independent running environment for different applications. Therefore, the VM placement problem focuses on how to place VMs on optimal physical machines, which ensures efficient use of resources and the quality of service, etc. Most pre...
متن کاملEnergy-Efficient Virtual Machine Placement in Data Centers by Genetic Algorithm
Server consolidation using virtualization technology has become an important technology to improve the energy e ciency of data centers. Virtual machine placement is the key in the server consolidation. In the past few years, many approaches to the virtual machine placement have been proposed. However, existing virtual machine placement approaches to the virtual machine placement problem conside...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JCM
دوره 10 شماره
صفحات -
تاریخ انتشار 2015